package com.justgame.project.service.art.vo;

import com.justgame.project.service.art.entity.ArtPageInfo;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * com.justgame.project.service.api.vo.ArtPageInfoVO
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ArtPageInfoVO extends ArtPageInfo {
    private String authorName;
    private String authorImage;
    private String categoryName;
    /**
     * 上传日期
     */
    private Date uploadTime;
    /**
     * 编辑日期
     */
    private Date editTime;
    /**
     * 文章字数
     */
    private Integer fontSize;

    private Integer rankNum;

    /**
     * 富文本中提取普通文本
     */
    private String simpleText;

    /**
     * 关联的游戏
     */
    private List<Map<String, Object>> relevantGames;

    /**
     * 文章评论数
     */
    private Long commentCount;
}
